import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {//定义全局变量 全局状态的地方
        userInfo:{},//用户的个人信息,
        isLogin:false,//登录状态
  },
  getters:{//可以对state里面的变量进行派生

  },
  mutations: {//同步修改state里面的用户信息
        //  每次请求成功后修改userInfo
        modifyUserinfo(state,payload){
            state.userInfo = payload;
        },
        //  改变登录状态
        modifyLoginType(state,payload){
            state.isLogin = payload;
        },
  },
  actions: {//异步修改state里面的值

  },
  modules: {
  }
})
